#main .left{ float:left;  width:745px; display:table;}

#main .left a{ color:#666666; text-decoration:none;}

#main .left a:hover{ color:#666666; text-decoration:underline;}

#main .left .sshang{ width:732px; border:solid 4px #e9e9e9; display:table; margin-bottom:10px;}

#main .left .sshang .ti1{ width:732px; height:34px; background-image:url(../images/bj8.gif); background-repeat:repeat-x; border-bottom:solid 1px #c3c3c2; font-weight:bold; color:#a72222; line-height:34px; font-size:14px;}

#main .left .sshang .nr1{ width:732px; padding-bottom:10px; display:table;}

#main .left .sshang .nr1 li{ width:234px; float:left; display:inline; margin-left:5px; margin-top:10px; background-image:url(../images/flag_yq.gif); background-repeat:no-repeat; background-position:left; padding-left:5px;}

#main .left .sshang1{ width:732px; border:solid 4px #e9e9e9; display:table; margin-bottom:10px;}

#main .left .sshang1 .ti1{ width:732px; height:34px; background-image:url(../images/bj8.gif); background-repeat:repeat-x; border-bottom:solid 1px #c3c3c2; font-weight:bold; color:#a72222; line-height:34px; font-size:14px;}

#main .left .sshang1 .nr1{ width:732px; padding-bottom:10px; display:table;}

#main .left .sshang1 .nr1 li{ width:710px; float:left; display:inline; margin-left:5px; margin-top:10px; background-image:url(../images/flag_yq.gif); background-repeat:no-repeat; background-position:left; padding-left:5px;}

#main .left .bti{ width:732px; border:solid 4px #e9e9e9; display:table; }

#main .left .bti .ti1{ width:732px; height:34px; background-image:url(../images/bj8.gif); background-repeat:repeat-x; border-bottom:solid 1px #c3c3c2; font-weight:bold; color:#333333; line-height:34px; font-size:12px;}

#main .left .bti .ti1 li{ float:left; display:inline;}

#main .left .bti .ti1 .wz1{ margin-left:10px; margin-right:450px;}

#main .left .bti .ti1 .wz2{ margin-left:110px;}

#main .left .bti .nr1{ width:732px; padding-bottom:10px; display:table;}

#main .left .bti .nr1 li{ width:716px; height:39px; margin-left:8px; border-bottom:solid 1px #ebebeb; line-height:39px; color:#666666;}

#main .left .bti .nr1 li a{ font-size:14px;}

#main .left .bti .nr1 li .n1{  float:left; display:inline; width:475px;}

#main .left .bti .nr1 li .n2{  float:left; display:inline; width:40px; text-align:center;}

#main .left .bti .nr1 li .n3{ float:right; display:inline;}

#main .left .fy{ float:right; display:table; margin-top:15px; margin-bottom:15px;}

#main .left .fy li{ float:left; display:inline; margin-left:3px; margin-right:3px; color:#898989;}

#main .left .fy a.sz{ display:block; width:18px; height:18px; border:solid 1px #d8d8d8; text-align:center; line-height:18px; color:#9c9c9c;}

#main .left .fy a.xz{ background-color:#fcf4e1; display:block; width:18px; height:18px; border:solid 1px #ef6f69; text-align:center; line-height:18px; color:#ef6f69;}

#main .left .fy .dx3{ width:28px; height:18px; border:solid 1px #b0b0b0; margin-left:5px; margin-right:5px; margin-top:-5px; position:relative;}


#main .left .dt{ width:554px; height:130px; background-image:url(../images/dating.png); background-position:0px 0px; background-repeat:no-repeat; margin-top:10px; margin-left:70px; margin-bottom:10px;}

#main .left .dt .ss{ margin-left:48px; display:table;}

#main .left .dt .ss li{ float:left; display:inline;}

#main .left .dt .ss .ll1{ font-weight:bold; color:#eb4646; margin-top:18px; font-size:14px;}

#main .left .dt .ss .ll2{ width:310px; height:20px; border:solid 1px #d2d2d2; margin-left:10px;}

#main .left .dt .ss .ll3{ margin-left:7px; margin-top:17px;}

#main .left .dt .gjc1{ margin-left:15px; width:524px; display:table; margin-top:15px; background-color:#f7f7f6; padding-top:5px; padding-bottom:8px;}

#main .left .dt .gjc1 li{ float:left; display:inline; margin-left:5px; margin-top:3px;}

#main .left .hf{ width:736px; display:table; margin-bottom:10px; border:solid 2px #e9e9e9; padding-bottom:15px;}

#main .left .hf .wzx{ margin-top:5px; margin-left:12px;}

#main .left .hf li{ width:710px; margin-left:10px; border-bottom:solid 1px #ebebeb; margin-top:20px; display:table;}

#main .left .hf .fhz{ float:right; display:inline; margin-top:5px; margin-bottom:10px; }

#main .left .ggao img{ width:740px; display:table; margin-bottom:10px; margin-top:10px;}

#main .left .wt { width:736px; display:table; margin-bottom:10px; border:solid 2px #ffe6e6;}

#main .left .wt li{ width:710px; margin-left:10px; display:table;}

#main .left .wt li .p1{ margin-top:10px;}

#main .left .wt li .p2{ margin-top:15px; line-height:18px;}

#main .left .wt .fhz{ float:right; display:inline; margin-top:45px; margin-bottom:10px; }


#main .left .fl_dh1 { width:179px; float:left; display:inline; border:solid 1px #fee6e6;}

#main .left .fl_dh1 .f2{ line-height:28px; height:28px; color:#a72222; background-color:#fcf4e1; width:100%; display:table;}

#main .left .fl_dh1 .fn{ padding-bottom:40px; display:table; margin-left:10px; margin-right:10px;}

#main .left .fl_dh1 .fn p{ margin-top:10px; margin-bottom:10px;}

#main .left .dt2 { float:right; display:inline; width:554px;}

#main .left .dt2 .dty{ width:554px; height:275px; background-image:url(../images/dating.png); background-position:0px -133px; background-repeat:no-repeat; margin-bottom:10px;}

#main .left .dt2 .dty .ss{ margin-left:48px; display:table;}

#main .left .dt2 .dty .ss li{ float:left; display:inline;}

#main .left .dt2 .dty .ss .ll1{ font-weight:bold; color:#eb4646; margin-top:18px; font-size:14px;}

#main .left .dt2 .dty .ss .ll2{ width:310px; height:20px; border:solid 1px #d2d2d2; margin-left:10px;}

#main .left .dt2 .dty .ss .ll3{ margin-left:7px; margin-top:17px;}

#main .left .dt2 .dty .gjc1{ margin-left:15px; width:524px; display:table; margin-top:20px; background-color:#fcf4e1; padding-bottom:8px; margin-bottom:12px;}

#main .left .dt2 .dty .gjc1 .wzp{ margin-top:9px; margin-left:13px; font-size:14px; font-weight:bold; color:#404040; margin-bottom:15px;}

#main .left .dt2 .dty .gjc1 ul{ margin-left:10px; width:514px;}

#main .left .dt2 .dty .gjc1 li{ float:left; display:inline; text-align:center; height:25px; line-height:25px; width:100px;}

#main .left .dt2 .dty .gjc1 a.zs{ display:block; background-color:#7f6447; color:#FFF; font-weight:bold; text-align:center; height:25px; font-size:14px;}

#main .left .dt2 .dty .gjc1 a.fs{ display:block; background-color:#eec99c; color:#FFF; font-weight:bold; text-align:center; height:25px; font-size:14px;}

#main .left .dt2 .dty .gjc1 a.ls{ display:block; background-color:#7af774; color:#FFF; font-weight:bold; text-align:center; height:25px; font-size:14px;}

#main .left .dt2 .dty .gjc1 a{ display:block; background-color:#f77484; color:#FFF; font-weight:bold; text-align:center; height:25px; font-size:14px;}

#main .left .dt2 .zx_dt{ width:554px; margin-top:15px; display:table;}

#main .left .dt2 .zx_dt .ti3{ width:554px; border-bottom:solid 2px #ffe6e6; padding-bottom:7px; font-size:14px; font-weight:bold; color:#404040;}

#main .left .dt2 .zx_dt .nrr{ width:100%; padding-bottom:10px; display:table;}

#main .left .dt2 .zx_dt .nrr li{ width:544px; float:left; display:inline; margin-left:5px; height:39px; background-image:url(../images/flag_yq.gif); background-repeat:no-repeat; background-position:left; padding-left:5px; font-size:14px; line-height:39px; border-bottom:dotted 1px #c3c3c2;}


#main .left .flb{ float:left; display:inline; margin-right:15px; width:165px; margin-bottom:10px;}

#main .left .flb .tit1{ height:22px; width:165px;}

#main .left .flb .tit1 li{ float:left; display:inline; line-height:21px;}

#main .left .flb .tit1 .zyj{ width:5px; height:22px; background-image:url(../images/flag4.png);}

#main .left .flb .tit1 .yyj{ width:5px; height:22px; background-image:url(../images/flag5.png);}

#main .left .flb .tit1 .xs{ color:#a62126; height:21px; font-size:12px; font-weight:bold; width:113px; background-color:#fbeac8; border-top:solid 1px #f2c872;}

#main .left .flb .tit1 .gd2{ background-color:#fbeac8; border-top:solid 1px #f2c872; height:21px; }


#main .left .flb .nr3{ display:table; border:solid 1px #f2c872; border-top:none; border-bottom:none; width:163px; padding-bottom:8px;}

#main .left .flb .nr3 li{ margin-left:5px; margin-right:5px; height:25px; border-bottom:dotted 1px #c2c2c2; line-height:25px;}

#main .left .flb .nr3 .ys{ color:#a82125;}

#main .left .flb .b1b,#main .left .flb .b2b,#main .left .flb .b3b,#main .left .flb .b4b{display:block;overflow:hidden;font-size:1px;}
#main .left .flb .b1b,#main .left .flb .b2b,#main .left .flb .b3b{height:1px;}
#main .left .flb .b4b{background:#FFFFFF;border-left:1px solid #f2c872;border-right:1px solid #f2c872;}
#main .left .flb .b3b{background:#FFFFFF;border-left:1px solid #f2c872;border-right:1px solid #f2c872;}
#main .left .flb .b2b{background:#f2c872;border-left:1px solid #f2c872;border-right:1px solid #f2c872;}
#main .left .flb .b2b{margin:0 3px; border-width:0 2px;}
#main .left .flb .b3b{margin:0 2px;}
#main .left .flb .b4b{height:2px; margin:0 1px;}
#main .left .flb .b1b{margin:0 5px; background:#FFFFFF;}




#main .right{ float:right; display:inline; width:200px;}

#main .right .rm1{ width:198px; display:table; border:solid 1px #cacaca;}

#main .right .ti2{ width:198px; height:31px; background-image:url(../images/bj8.gif); background-repeat:repeat-x;}

#main .right .ti2 li{ float:left; display:inline; color:#a72222; font-size:14px; font-weight:bold; line-height:31px;}

#main .right .ti2 li img{ margin-left:-1px; margin-top:-1px;}

#main .right .rm1 .nrb1{ width:198px; display:table; margin-top:3px; margin-bottom:3px;}

#main .right .rm1 .nrb1 li{ width:100%; height:27px; border-bottom:dotted 1px #ebebeb;}

#main .right .rm1 .nrb1 .mz{ width:182px; float:left; display:inline; margin-left:4px; margin-top:9px;}

#main .right .rm1 .nrb1 .xz1{ width:100%; height:90px; border-bottom:dotted 1px #ebebeb; display:table;}

#main .right .rm1 .nrb1 .xz1 .cp2{ width:64px; height:64px; float:left; display:inline; margin-left:4px; margin-top:9px;}

#main .right .rm1 .nrb1 .xz1 .xx{ float:left; display:inline; width:115px; margin-left:5px; color:#999999; margin-top:6px;}

#main .right .rm1 .nrb1 .xz1 .xx .cp_mz{ margin-top:7px; display:table;}

#main .right .rm1 .nrb1 .xz1 .xx p{ margin-top:2px;}

#main .right .rm1 .nrb1 .xz1 .mj{ width:190px; display:table; margin-left:4px; margin-top:3px; padding-bottom:3px;}

#main .right .tjian{ width:198px; display:table; border:solid 1px #cacaca; margin-top:6px;}

#main .right .tjian .nrb2{ width:198px; display:table; }

#main .right .tjian .nrb2 li{ width:100%;  border-bottom:dotted 1px #ebebeb; text-align:center; margin-top:15px; padding-bottom:15px;}

#main .right .tjian .nrb2 .dt img{ width:120px; height:60px;}

#main .right .tjian .nrb2 li p{ margin-top:3px;}


#main .right .ph1{ width:198px; display:table; border:solid 1px #cacaca;}

#main .right .ph1 .nrbo{ width:198px; display:table; margin-top:3px; margin-bottom:3px; padding-bottom:8px;}

#main .right .ph1 .nrbo p{ margin-left:4px; color:#a72222; font-weight:bold; margin-top:8px; display:table; margin-bottom:8px;}

#main .right .ph1 .nrbo ul{ display:table;}

#main .right .ph1 .nrbo li{ width:93px; margin-top:8px; margin-left:4px; float:left; display:inline;}










